vegetable sponge - German English Dictionary